﻿package manager
{
    import com.core.*;
    import flash.geom.*;
    import flash.text.*;
    import flash.utils.*;
    import pluginfw.*;

    public class WarningManager extends Object
    {

        public function WarningManager()
        {
            return;
        }// end function

        public static function show(param1:int, param2:Array = null) : void
        {
            var _loc_5:String = null;
            var _loc_3:* = ConfigDictionary.data.warning;
            var _loc_4:* = _loc_3[param1];
            if (param2)
            {
                _loc_5 = StringUtil.substitute(_loc_4.msg, param2);
            }
            else
            {
                _loc_5 = _loc_4.msg;
            }
            switch(int(_loc_4.type))
            {
                case 1:
                {
                    ModelProxy.change("movetips", "error", _loc_5);
                    break;
                }
                case 2:
                {
                    if (!_loc_4.font)
                    {
                        _loc_4.font = "宋体";
                    }
                    if (!_loc_4.color)
                    {
                        _loc_4.color = "0xc72514";
                    }
                    if (!_loc_4.size)
                    {
                        _loc_4.size = "12";
                    }
                    ModelProxy.change("mainui", "addMarquee", {type:_loc_4.group, msg:{content:_loc_5, interval:0, posType:_loc_4.posType, textFormat:new TextFormat(_loc_4.font, _loc_4.size, _loc_4.color), toPos:new Point(25, -75), showTime:_loc_4.showTime}});
                    break;
                }
                default:
                {
                    break;
                }
            }
            return;
        }// end function

    }
}
